A Functorial Approach to Re nement
نویسندگان
چکیده
We introduce -algebras and -algebras as semantic domains for data re nement of imperative programming languages. The functorial semantics of -calculus is given by using the adjunction between the category of -algebras and the category of small locally ordered categories. We de ne the notion of upward and downward simulation between the interpretations of atomic commands, and re nements between the interpretations of commands, by using lax or oplax transformations. We show that the adjunction extends to an enriched adjunction in the sense of lax, and which provide the fundamental machinery in the proof of soundness and completeness of the downward simulation with respect to the re nement.
منابع مشابه
A Tool for Data Reenement
We describe a tool for data re nement based on the Re nement Calculator. The tool supports the calculational approach to data re nement. As a consequence of the program calculation, a re nement theorem is automatically derived. The operation of the tool is illustrated with a case study.
متن کاملOrganising Knowledge Refinement Operators
Knowledge re nement tools seek to correct faulty knowledge based systems (KBSs). The goal of theKrustWorks project is to provide a source of re nement components from which specialised re nement tools tailored to the needs of a range of KBSs can be built. Central to the toolkit is a set of generic re nement operators and a representation language for KBS rules. The language abstracts those prop...
متن کاملAn Event Based SOS for a Language with Re nement
The notion of action re nement has been studied intensively in the past few years It is usually introduced in the form of an operator in a process algebraic language for which a denotational semantics in a suitable model is then given In this paper we complement this approach by de ning a corresponding operational semantics for re nement in the form of de rivation rules for a transition relatio...
متن کاملKnowledge Assimilation , Standford , CA , March , 1992 Batch versus Incremental Theory Re nement
Most existing theory re nement systems are not incremental. However, any theory re nement system whose input and output theories are compatible can be used to incrementally assimilate data into an evolving theory. This is done by continually feeding its revised theory back in as its input theory. An incremental batch approach, in which the system assimilates a batch of examples at each step, se...
متن کاملA variational approach to subdivision
In this paper a new class of interpolatory re nement schemes is presented which in every re nement step determine the new points by solving an optimization problem. In general, these schemes are global, i.e., every new point depends on all points of the polygon to be re ned. By choosing appropriate quadratic functionals to be minimized iteratively during re nement, very e cient schemes producin...
متن کامل